/**
 * 需要了解的其他类型
 * void 表示没有返回值的函数的返回值，没有返回语句或者没有返回任何明确的值，则返回void类型。
 * 注意：void 和 undefined 是不一样的
 * 
 * object 指的是任何的不是基元的值（原始数据类型：string/number/bigint/boolean/symbol/null/undefined）
 * 注意：不同于 {} ，也不同于 Object
 * object 不是 Object。在ts中始终使用 object！
 * 
 * unknown 代表任何值。
 * 
 * never 表示永远不会被观察到的值。
 * 
 * Function 具有一个特殊的属性，即Function类型的值总是可以被调用，返回any。
 * 注意：通常使用 ()=>void 方式定义函数类型
 * */

function noop() {
  return;
}

const a_noop = noop()

console.log(a_noop)